package com.xjrsoft.module.visual.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.xjrsoft.common.page.PageOutput;
import com.xjrsoft.module.visual.dto.GetListKbInfoDto;
import com.xjrsoft.module.visual.dto.KbInfoDto;
import com.xjrsoft.module.visual.entity.XjrKbInfo;
import com.xjrsoft.module.visual.vo.KbInfoVo;

/**
 * <p>
 * 看板基础信息表 服务类
 * </p>
 *
 * @author jobob
 * @since 2020-11-18
 */
public interface IXjrKbInfoService extends IService<XjrKbInfo> {

    /**
    * @Author:湘北智造-框架开发组
    * @Date:2020/11/19
    * @Param:[dto]
    * @return:Page<Xjr_kbkanbaninfo>
    * @Description:获取分页
    */
    PageOutput<KbInfoVo> getPageList(GetListKbInfoDto dto);

    /**
    * @Author:湘北智造-框架开发组
    * @Date:2020/11/19
    * @Param:[currentUser, kbInfoDto]
    * @return:boolean
    * @Description:新增看板信息
    */
    boolean saveKbInfo(KbInfoDto kbInfoDto);

    /**
    * @Author:湘北智造-框架开发组
    * @Date:2020/12/19
    * @Param:[kbInfoDto]
    * @return:boolean
    * @Description:更新看板信息
    */
    boolean updateKbInfo(String id, KbInfoDto kbInfoDto);
}
